/*
 *------------------------------------------------------------------------------
 * @File      :    ei_mai_nna.h
 * @Date      :    2021-4-8
 * @Author    :    lomboswer <lomboswer@lombotech.com>
 * @Brief     :    Media Interface for MADP(Media Development Platform).
 *
 * Copyright (C) 2020-2021, LomboTech Co.Ltd. All rights reserved.
 *------------------------------------------------------------------------------
 */

#ifndef __EI_NNA_FACE_DET__
#define __EI_NNA_FACE_DET__

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

#include "ei_nna_flb_define.h"

EI_S32 EI_NNA_FLB_Init(EI_VOID);
EI_S32 EI_NNA_FLB_Exit(EI_VOID);
EI_S32 EI_NNA_FLB_CreateChn(NNA_FLB_CHN FlbChn, EI_NNA_FLB_CONFIG_S *pstConfig);
EI_S32 EI_NNA_FLB_DestroyChn(NNA_FLB_CHN FlbChn);
EI_S32 EI_NNA_FLB_SetChnAttr(NNA_FLB_CHN FlbChn, EI_NNA_FLB_CONFIG_S *pstConfig);
EI_S32 EI_NNA_FLB_GetChnAttr(NNA_FLB_CHN FlbChn, EI_NNA_FLB_CONFIG_S *pstConfig);
EI_S32 EI_NNA_FLB_Process(NNA_FLB_CHN FlbChn, EI_NNA_SRC_FRAME_S *pstRgbSource, EI_NNA_SRC_FLB_S *pstRgbFace,
	EI_NNA_SRC_FRAME_S *pstNirSource, EI_NNA_SRC_FLB_S *pstNirFace, EI_S32 *s32Score);

#ifdef __cplusplus
}
#endif

#endif
